Skip to content

android 后台录音

插件 ID: 21437
来源: https://ext.dcloud.net.cn/plugin?id=21437
后台录音,录音播放,防止后台录音时被释放 具有一定保活功能


更新记录

                                                    1.0.5(2025-12-18)

优化

                                                    1.0.4(2025-03-31)

优化

                                                    1.0.3(2025-02-21)

优化用户反馈的问题 查看更多

平台兼容性

uni-app(4.11)

| Vue2 | Vue3 | Chrome | Safari | app-vue | app-nvue | Android | iOS | 鸿蒙 | | |

  • |
  • |
  • |
  • | √ | √ | 5.0 |
  • |
  • | | | 微信小程序 | 支付宝小程序 | 抖音小程序 | 百度小程序 | 快手小程序 | 京东小程序 | 鸿蒙元服务 | QQ小程序 | 飞书小程序 | 小红书小程序 | 快应用-华为 | 快应用-联盟 | | |
  • |
  • |
  • |
  • |
  • |
  • |
  • |
  • |
  • |
  • |
  • |
  • | |

uni-app x(4.11)

| Chrome | Safari | Android | iOS | 鸿蒙 | 微信小程序 | | |

  • |
  • | 5.0 |
  • |
  • |
  • | |

xtf-recorderaudio

长期维护,有任何问题在插件群联系

推荐作者保活插件一起使用

uniappx

    import {getAppDir,startRecorderAudio,pauseResumeRecorderAudio,stopRecorderAudio,startAudio,pauseResumeAudio,stopAudio,getFileSize,deleteFile,getDirListFiles,getCurRecorderAudioDuration} from "@/uni_modules/xtf-recorderaudio"
    // 开始录音 0-6 设置音频格式 0 3GP 1 AAC 2 WEBM 3 AMR_WB 4 AMR_NB 5 DEFAULT 6 OGG
    startRecorderAudio(getAppDir()+"test.mp3",0,function(res:boolean){
        // res 为true 录制成功
    })  
    // pauseResumeRecorderAudio(); // 暂停/开启录音
    //stopRecorderAudio();  // 结束录音
    // 开启播放录音
    //startAudio(getAppDir()+"test.mp3",function(res:boolean){
    //})
    //暂停/开启播放录音
    //pauseResumeAudio()
    //stopAudio() //停止录音
    // var fileSize= getFileSize(getAppDir()+"test.mp3")  //fileSize为当前文件的大小,为字节   fileSize/1024为kb
    //deleteFile(getAppDir()+"test.mp3")  // 删除文件
    //var listfileName=getDirListFiles(getAppDir()) // 获取当前文件夹下的所有文件

uniapp

    import {getAppDir,startRecorderAudio,pauseResumeRecorderAudio,stopRecorderAudio,startAudio,pauseResumeAudio,stopAudio,getFileSize,deleteFile,getDirListFiles,getCurRecorderAudioDuration} from "@/uni_modules/xtf-recorderaudio"
    // 开始录音 0-6 设置音频格式 0 3GP 1 AAC 2 WEBM 3 AMR_WB 4 AMR_NB 5 DEFAULT 6 OGG
    startRecorderAudio(getAppDir()+"test.mp3",0,function(res){  
        // res 为true 录制成功
    })  
    // pauseResumeRecorderAudio(); // 暂停/开启录音
    //stopRecorderAudio();  // 结束录音
    // 开启播放录音
    //startAudio(getAppDir()+"test.mp3",function(res){
    //})
    //暂停/开启播放录音
    //pauseResumeAudio()
    //stopAudio() //停止录音
    // var fileSize= getFileSize(getAppDir()+"test.mp3")  //fileSize为当前文件的大小,为字节   fileSize/1024为kb
    //deleteFile(getAppDir()+"test.mp3")  // 删除文件
    //var listfileName=getDirListFiles(getAppDir()) // 获取当前文件夹下的所有文件

开发文档

UTS 语法UTS API插件UTS uni-app兼容模式组件UTS 标准模式组件Hello UTS

MIT Licensed